package com.paic.mhis.hcpms.agreement.healthcareprovider.biz.service;

import java.util.Map;

import com.alibaba.fastjson.JSONObject;
import com.paic.pafa.app.biz.service.BusinessServiceException;

public interface HealthCareService {

	/**
	 * 机构基本信息新增
	 * 
	 * @param JSONObject
	 * @return
	 * @throws BusinessServiceException
	 */
	public Map<String, Object> addProvider(JSONObject transferJson)
			throws BusinessServiceException;

	/**
	 * 机构基本信息查询
	 * 
	 * @param JSONObject
	 * @return
	 * @throws BusinessServiceException
	 */
	public Map<String, Object> queryProvider(JSONObject transferJson)
			throws BusinessServiceException;

	/**
	 * 机构列表查询
	 * 
	 * @param JSONObject
	 * @return
	 * @throws BusinessServiceException
	 */
	public Map<String, Object> queryProviderList(JSONObject transferJson)
			throws BusinessServiceException;

	/**
	 * 机构基本信息修改
	 * 
	 * @param JSONObject
	 * @return
	 * @throws BusinessServiceException
	 */
	public Map<String, Object> updateProvider(JSONObject transferJson)
			throws BusinessServiceException;

	/**
	 * 机构基本信息删除
	 * 
	 * @param JSONObject
	 * @return
	 * @throws BusinessServiceException
	 */
	public Map<String, Object> deleteProvider(JSONObject transferJson)
			throws BusinessServiceException;

}
